package ULHT.LIG2N1.RC.VO;

import java.io.Serializable;

public class QuestionVO implements Serializable {

    private int npergunta;
    private String pergunta;
    private String resposta;
    private String certa;

    public QuestionVO(int npergunta, String pergunta, String resposta, String certa) {
        this.npergunta = npergunta;
        this.pergunta = pergunta;
        this.resposta = resposta;
        this.certa = certa;
    }

    public QuestionVO() {
    }

    //Verifica se a resposta dada à pergunta pelo cliente está certa
    public boolean checkAwsner(QuestionVO pergunta, String opcao) {
        if (pergunta.certa.equalsIgnoreCase(opcao)) {
            return true;
        } else {
            return false;
        }
    }

    public int getNpergunta() {
        return npergunta;
    }

    public void setNpergunta(int npergunta) {
        this.npergunta = npergunta;
    }

    public String getPergunta() {
        return pergunta;
    }

    public void setPergunta(String pergunta) {
        this.pergunta = pergunta;
    }

    public String getResposta() {
        return resposta;
    }

    public void setResposta(String resposta) {
        this.resposta = resposta;
    }

    public String getCerta() {
        return certa;
    }

    public void setCerta(String certa) {
        this.certa = certa;
    }

    @Override
    public String toString() {
        return "Pergunta Nº " + this.npergunta
                + " - " + this.pergunta
                + " \nRespostas:\n " + this.resposta + "\n";
    }

    public String strToClient() {
        return this.pergunta
                + " \nRespostas:\n " + this.resposta + "\n";
    }

    
}
